
.in_abo{ width:100%; height:452px;background:url(../images/abbg.jpg) no-repeat center 0;}
.in_abo ul{ width:88%; margin:0px auto; padding-top:53px}
.in_abo ul .wbnt{ width:34%}
.in_abo ul .wbnt,.in_abo ul .wbnt *{ font-size:18px; line-height:36px}
.in_abo ul .wbnt h2{ font-size:30px !important; line-height:82px !important; color:#272727 !important}

.in_abo ul .abtup{ width:32%}
.in_abo ul .abtup img{ width:76%; display:block; margin:0 auto}




.in_pro{ width:100%; height:595px;background:url(../images/probg.jpg) no-repeat center 0;}
.in_pro h2{ font-size:30px; line-height:65px; padding-top:35px; color:#fff; text-align:center}
.in_pro h3{ font-size:16px; line-height:30px; color:#fff; text-align:center; font-weight:300}
.in_pro ul{ width:88%; height:auto; margin:20px auto 0}
.in_pro ul li{ width:23%; margin:0 1%; float:left}
.in_pro ul li a.cptu{ border-left:10px solid #ebb88e;border-right:10px solid #ebb88e; width:96%; height:295px; overflow:hidden; display:block}
.in_pro ul li a.cptu img{ width:100%; height:295px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.in_pro ul li a.cptu:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.in_pro ul li a.txt1{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; display:block; overflow:hidden; font-size:18px}




.in_news{ width:88%; margin:60px auto; position:relative; height:600px;}
.in_news .title{ width:100%; text-align:center; margin-bottom:20px;}
.in_news .title p{ height:45px; line-height:45px; text-align:center; background:url(../images/p_bg.png) no-repeat center center; font-size:30px; color:#292929; font-weight:bold}


.in_news .tu{ position:absolute;  height:366px; width:28%; display:block; left:0px; top:80px;}
.in_news .tu img{ width:100%; }
.in_news .tu li{ position:relative}
.in_news .tu .text{ border:solid 1px #dddddd; border-top:none;  height:138px;  padding:10px 20px 0 20px; background:#fff; position:absolute; top:213px; left:0; z-index:9999 }
.in_news .tu .text .xinzys{ line-height:25px; height:75px; overflow:hidden;line-height:25px; font-size:14px;color:#666}
.in_news .tu .text h3{ font-weight:100; font-size:18px; line-height:40px; color:#333; overflow:hidden; display:block; height:40px}
.in_news .tu .text:hover h3{ color:#ec6c00}

.in_news .cont{ width:70%; position:absolute; right:0px; top:80px;}
.in_news .cont ul li{  border:solid 1px #dddddd; height:74px; margin-bottom:24px; padding:20px 20px 10px 20px; position:relative}
.in_news .cont ul li .time{ width:95px; text-align:center; color:#666666; line-height:15px; display:block; position:absolute; left:0px; border-right:solid 1px #CCC}
.in_news .cont ul li .time span{ font-size:50px; font-weight:bold; color:#666666; display:block; font-family:Arial, Helvetica, sans-serif; line-height:50px;}
.in_news .cont ul li .txt{ position:absolute; left:120px; width:83%; line-height:20px; height:55px; overflow: hidden; color:#666}
.in_news .cont ul li .txt h3 a{ font-size:18px; line-height:35px; font-weight:100; color:#333}
.in_news .cont ul li .txt h3 a:hover{ font-size:18px; line-height:35px; font-weight:100; color:#ec6c00}

.in_news .more{ width:152px; height:38px; line-height:38px; background:#ec6c00; bottom:60px; left:50%; margin-left:-75px; position:absolute; display:block; text-align:center; color:#FFF; margin-top:20px;}



.footbox{ width:100%; margin:0 auto;color:#abacad; }
.dh{height:56px; border-top:solid 1px #e0dede; line-height:56px;  text-align:center; border-bottom:solid 1px #e0dede;}
.dh a{line-height:56px; padding:0 25px; font-size:16px}
.footcont{ width:100%; margin:0 auto; background: url(../images/bot.gif) no-repeat center 0 #292c31; height:380px; color:#abacad;font-size:13px; line-height:28px; padding-top:10px; text-align:center;}
.footcont a{color:#abacad;font-size:14px; line-height:30px; font-weight:300}
.footcont ul{ width:1200px; margin:0 auto;}
.footcont ul li{ float:left; color:#abacad; height:380px; text-align:left}
.footcont ul li p{ color:#abacad; font-size:20px; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.footcont ul li span{ font-size:16px; font-weight:100; color:#abacad; line-height:30px}
.footcont ul li .del{ margin-top:20px;}
.footcont ul li .del dl dt{ background:url(../images/del.jpg) no-repeat left center; height:51px;}
.footcont ul li .del dl dd{ color:#abacad; font-size:14px; text-indent:40px; line-height:40px;}
.footcont ul li .add{ margin-top:20px;}
.footcont ul li .list{ width:450px;}
.footcont ul li .list dl{ float:left; width:200px; float:left; display:block;}
.footcont ul li .list dl dd{ font-weight:bold; font-size:16px; line-height:30px;}
.footcont ul li .list dl dt{ font-size:12px; line-height:25px; }
.footcont ul li .list dl dt a{ color:#97aab6 }

.footbox,.footbox *{ font-family:微软雅黑}

.footcont ul li .add dl dt{ background:url(../images/add.jpg) no-repeat left center; height:51px;}
.footcont ul li .add dl dd{ color:#abacad; font-size:14px; text-indent:40px; line-height:40px;}
.footcont ul li .wx{ width:250px; margin-top:20px;}
.footcont ul li .wx dl dd{ float:left; margin-right:4px;margin-left:4px; text-align:center}

.foot_bg{ background:#ec6c00; text-align:center; color:#fff; height:43px; line-height:43px;}
.foot_bg a{ color:#fff}



.page_banner img{ width:100%}







/*search*/

.search {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    position: relative;
    margin: 8px auto;
}

.search .hot .keywd {
    color: #444444;
}

.search .keywds {
    float: left;
    line-height: 32px;
}

.search .keywds a {
    margin: 0 5px;
    color: #636364;
}

.search .keywds a:hover {
    color: black;
}

.search form {
    overflow: hidden;
    display: block;
    position: relative;
}

.search .txt {
    width: 252px;
    height: 30px;
    line-height: 30px;
    color: #a1a1a1;
    border: 1px solid #ccc;
    background: none;
    padding-left: 15px;
    border-radius: 15px;
}

.search .btns {
    position: absolute;
    top: 7px;
    right: 11px;
    z-index: 9999;
    background: url(../images/public/btnbg.png) no-repeat 0 0;
    width: 20px;
    height: 22px;
    border: none;
    display: block;
    outline: none;
    cursor: pointer;
}




/*cooperate*/

.cooperate {
    width: 1201px;
    height: 166px;
    background: url(../images/e2.png) no-repeat;
    margin: 45px auto 0;
    position: relative;
}

.cooperate .cope_box {
    width: 1197px;
    margin: 48px auto 0;
}

.cooperate .cope_box .bd ul li {
    width: 147px;
    margin: 0 12px;
    float: left;
}

.cooperate .cope_box .bd ul li img {
    width: 147px;
    height: 80px;
}


/*footer*/

.footer {
    width: 100%;
    min-height: 260px;
    background: #0F51BB;
    overflow: hidden;
}

.footer .footer_nav {
    width: 100%;
    height: 64px;
    line-height: 64px;
    text-align: center;
    border: 1px solid #146BD1;
}

.footer .footer_nav li {
    display: inline-block;
    width: 168px;
    vertical-align: top;
    background: url(../images/f1.png) no-repeat left center;
}

.footer .footer_nav li a {
    font-size: 16px;
    color: white;
}

.footer .footer_nav li.first {
    background: 0;
}

.footer .footer_box {
    margin-top: 34px;
    color: white;
}

.footer .footer_box .chat {
    width: 170px;
    min-height: 150px;
    background: url(../images/f2.png) no-repeat right top;
}

.footer .footer_box .chat div {
    margin-left: 12px;
    width: 108px;
}

.footer .footer_box .chat div img {
    width: 108px;
    height: 108px;
}

.footer .footer_box .chat div p {
    text-align: center;
    margin-top: 5px;
    font-size: 12px;
}

.footer .footer_box .cocate div {
    margin-left: 50px;
    margin-top: 5px;
}

.footer .footer_box .cocate div p {
    font-size: 14px;
}

.footer .footer_box .right {
    width: 630px;
    margin-top: 13px;
}

.footer .footer_box .right .footer_bottom {
    margin-top: 15px;
}

.footer .footer_box .right .footer_bottom strong {
    display: inline-block;
    margin-right: 27px;
    font-weight: 500;
}

.footer .footer_box .right .footer_bottom strong a {
    color: white;
}